package xyz.hubery.model;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.NonNull;

import javax.validation.constraints.NotBlank;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class MessagePayload {
    /**
     * 用户的 id（发送给特定的用户
     */
    private String userId;

    /**
     * 订阅的组名称（发送到特定的组
     */
    @NotBlank
    private String channel;

    /**
     * 消息的内容
     */
    @NotBlank
    private String body;
}

